 .login-container,
 .brand-atmosphere,
 .functional-part,
 .action-area {
     display: flex;
     flex-direction: column;
     align-items: center;
 }
 .logo-container {
     height: 100vh;
     width: 100vw;
 }
 .brand-atmosphere,
 .functional-part {
     margin-bottom: 8.45rpx;
 }
 .app-logo {
     width: 152.17rpx; /* logo大小 */
     height: 152.17rpx !important;
     border-radius: 50%;
     background-color: #999;
     background-size: 100%;
     margin: 182.37rpx 0 32.61rpx 0;
 }
 .app-title {
     font-size: 34.42rpx;
     font-weight: 500;
     color: #333;
     line-height: 34.42rpx;
     margin-bottom: 31.4rpx;
 }
 .functional-part {
     padding-top: 33.21rpx;
     padding-bottom: 72.46rpx;
 }
 .app-description {
     font-size: 25.36rpx;
     color: #999;
     line-height: 1;
     margin-bottom: 16.3rpx;
     white-space: nowrap;
     overflow: hidden;
 }
 .action-area {
     padding-top: 65.82rpx;
 }

 .access-btn {
    background-color: #538DF4; /* 授权按钮背景色 */
    display: flex;
    flex-flow: row nowrap;
    justify-content: center;
    align-items: center;
    width: 634.06rpx;
    height: 79.71rpx;

    background-color: '#46897D';
    width: 634.06rpx;
    border-radius: 39.86rpx;
}
.access-btn image {
    width: 39.86rpx;
    height: 39.86rpx;
    margin-right: 16.3rpx;
}
.access-btn view {
    color: #fff;
    height: 32.61rpx;
    font-size: 32.61rpx;
    line-height: 1;
}
